package com.onadake.web.service;

/**
 * Defines functionality which is required to verify whether actions were performed by human or by automatic robot.
 * 
 * @author radek.hecl
 *
 */
public interface HumanVerificationService {

    /**
     * Evaluates token and returns true if token is trusted as a human action.
     * Otherwise returns false.
     * 
     * @param token token to evaluate
     * @return true if token is trusted as a human action, false otherwise
     */
    public boolean isHuman(String token);
}
